automatic pumping station - French English Dictionary